
$(function () {
    initEvent();
    //getBankCity();
});

function initEvent() {
    $("#J_getCode").off('click').on('click', function () {
        tele_Phonecode_New();
        //tele_Phonecode();
    });
    $("#bindBank").off('click').on('click', function () {
        bind_Bank_New();
        //submitBank();
    });
}

/*预签约唯一码*/
var uniqueCode = "";
/*绑定银行卡--新 2019-01-22*/
function bind_Bank_New() {
    var datas = common.formatFormData('bankInfo');
    if(!checkParams(datas)) return false;

    var bankCartNo = $('#idcard').val();//银行卡号
    var phone = $('#banktel').val();//预留手机号
    var phoneCode = $('#phone_code').val();//验证码

    var result = common.checkForm().checkCard(bankCartNo, function (result, error) {
        if (result == false) {
            falert(error);
            return false;
        }
    }).checkMobile(phone, function (result, error) {
        if (result == false) {
            falert(error);
            return false;
        }
    }).value;

    if (result == true) {
        var datas = {
            interface:'users@confirmBindCard',
            uniqueCode: uniqueCode,
            phoneCode: phoneCode,
            bankCartNo: bankCartNo,
            phone: phone
        };
        common.ajax({
            data: datas,
            success: function (data) {
                if (data.status == '2000') {
                    getTplHtml('bank',$('#bankInfo'));
                    $(".banner1").css("min-height","3.3rem");
                    $(".banner1 .yyz1").show();
                    common.ajax({
                        data: {interface:'users@userInfo'},
                        success: function (data) {
                            if (data.status == '2000') {
                                setTimeout(function(){$('#bankInfo').html(common.formatTemplate(data.result,$('#bankInfo').html()));}, 500);
                            } else if (data.status == '5000') {
                                falert(data.msg);
                            }
                        }
                    });
                    falert('绑卡成功','/user/msg');
                } else if (data.status == '5000') {
                    falert(data.msg);
                }
            }
        });
    }
}

/*短信验证码验证--新 2019-02-21*/
function tele_Phonecode_New() {
    var phone = $('#banktel').val();
    var bankCartNo = $('#idcard').val();
    var result = common.checkForm().checkCard(bankCartNo, function (result, error) {
        if (result == false) {
            falert(error);
            return false;
        }
    }).checkMobile(phone, function (result, error) {
        if ('' == $.trim(phone) || $.trim(phone) == $("#banktel").attr('placeholder')) {
            falert('请输入手机号码');
            return false;
        } else if (result == false) {
            falert(error);
            return false;
        }
    }).value;
    if (result == true) {
        var datas = {
            interface:'users@preBindCard',
            phone: phone,
            bankCartNo: bankCartNo
        };
        common.ajax({
            data: datas,
            beforeSend: function () {
                $("#J_getCode").attr("disabled",true);
                common.clearCountDown($("#J_getCode"));
                common.countDown($("#J_getCode"));
            },
            success: function (data) {
                if (data.status == '2000') {
                    $("#J_getCode").attr('disabled',false);
                    uniqueCode = data.result.unique_code;
                } else if (data.status == '5000') {
                    falert(data.msg);
                }
            }
        });

    }
}


/*短信验证码验证*/
//function tele_Phonecode() {
//    var phone = $('#banktel').val();
//
//    var result = common.checkForm().checkMobile(phone, function (result, error) {
//        if ('' == $.trim(phone) || $.trim(phone) == $("#banktel").attr('placeholder')) {
//            falert('请输入手机号码');
//            return false;
//        } else if (result == false) {
//            falert(error);
//            return false;
//        }
//    }).value;
//
//    if (result == true) {
//        var datas = {
//            interface:'users@sendcode',
//            phone: phone
//        };
//        common.ajax({
//            data: datas,
//            beforeSend: function () {
//                $("#J_getCode").attr("disabled",true);
//                common.clearCountDown($("#J_getCode"));
//                common.countDown($("#J_getCode"));
//            },
//            success: function (data) {
//                if (data.status == '2000') {
//                   $("#J_getCode").attr('disabled',false);
//                }
//            }
//        });
//
//    }
//}

// 获取银行城市
function getBankCity(flag,id,type){
    if(type == '2' || type == '3'){
        if('' == id){
            falert('请选择正确的省市区');
            return false;
        }
    }
    id = id || '';
    flag = flag || false;
    type = type || 1;
    var datas = {
        interface:'users@getBankCity',           
    };
    if(flag && id){
        datas.id = id;
    }
    if(type && id){
        datas.type = type;
    }
    common.ajax({
        data: datas,
        success: function (data) {
            if (data.status == '2000') {
                if(flag == 'city'){
                    $('#area').html('<option value="" val="">选择区</option>');
                    var html = '<option value="" val="">选择市</option>';
                    html += common.formatTemplate(data.result,'<option value="{area_code}" val="{city}">{city}</option>',true);
                    $('#city').html(html);
                }else if(flag == 'area'){
                    var html = '<option value="" val="">选择区</option>';
                    html += common.formatTemplate(data.result,'<option value="{area_code}" val="{area_name}">{area_name}</option>',true);  
                    $('#area').html(html);
                }else{
                    var html = '<option value="" val="">选择省</option>';
                    html += common.formatTemplate(data.result,'<option value="{area_code}" val="{province}">{province}</option>',true);  
                    $('#province').html(html);
                }

            } else if (data.status == '5000') {
                falert(data.msg);
            }
        }
    });
}

//function submitBank(){
//    var datas = common.formatFormData('bankInfo');
//    if(!checkParams(datas)) return false;
//    var idcard = $('#idcard').val();
//    var phone = $('#banktel').val();
//
//    var result = common.checkForm().checkMobile(phone, function (result, error) {
//        if (result == false) {
//            falert(error);
//            return false;
//        }
//    }).checkCard(idcard, function (result, error) {
//        if (result == false) {
//            falert(error);
//            return false;
//        }
//    }).value;
//
//    if (result == true) {
//        datas.interface = 'users@bindBank';
//        common.ajax({
//            data: datas,
//            success: function (data) {
//                if (data.status == '2000') {
//                    falert('绑卡成功','/user/msg');
//                } else if (data.status == '5000') {
//                    falert(data.msg);
//                }
//            }
//        });
//    }
//}

    
/*隐藏支持的银行卡类型*/
function hideBankMask(){
    $(".bank-mask").hide();
    $(".bank-layer").animate({"bottom":"-100%"})
}
/*显示支持的银行卡类型*/
function showBankMask(){
    $(".bank-mask").show();
    $(".bank-layer").animate({"bottom":"0"})
}